package com.cmc.cloud.cmclink.doc.vo.blnoblprintlogvo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 提单维护信息响应VO
 *
 * @author llp
 */
@Data
public class BlnoMaintenanceInfoRespVO {

    @Schema(description = "B/L No.")
    private String blNo;

    @Schema(description = "bookingNo")
    private String bookingNo;

    @Schema(description = "referenceNo")
    private String referenceNo;

    @Schema(description = "签单主体公司名称")
    private String blEntity;

    @Schema(description = "提单类型")
    private String blType;

    @Schema(description = "Shipper信息")
    private String shipper;

    @Schema(description = "Consignee信息")
    private String consignee;

    @Schema(description = "Notify party信息")
    private String notifyParty;

    @Schema(description = "Pre-carriage By")
    private String preCarriageBy;

    @Schema(description = "Place of Receipt")
    private String placeOfReceipt;

    @Schema(description = "Vessel & Voyage No.")
    private String vesselVoyageNo;

    @Schema(description = "Port of Loading")
    private String portOfLoading;

    @Schema(description = "Port of Discharge")
    private String portOfDischarge;

    @Schema(description = "Place of Delivery")
    private String placeOfDelivery;

    @Schema(description = "Point and Country of Origin")
    private String pointAndCountryOfOrigin;

    @Schema(description = "Marks & Nos. Container/Seal No.")
    private String marksAndContainers;
    @Schema(description = "Marks")
    private String marks;
    @Schema(description = "Nos. Container/Seal No.")
    private String containers;

    @Schema(description = "No.of Packages or Containers")
    private String packagesContainers;

    @Schema(description = "Description of Goods")
    private String descriptionOfGoods;

    @Schema(description = "Gross Weight(Kgs)")
    private String grossWeight;

    @Schema(description = "Measurement(Cbm)")
    private String measurement;

    @Schema(description = "温度通风度")
    private String temperatureVentilation;

    @Schema(description = "危险品信息")
    private String dangerousGoods;

    @Schema(description = "拼箱提单号列表")
    private String lclBlNos;

    @Schema(description = "Total Number of Packages and Container (in Words)")
    private String totalPackagesInWords;

    @Schema(description = "Freight and Charges")
    private String freightCharges;

    @Schema(description = "Prepaid/Collect")
    private String prepaidCollect;

    @Schema(description = "Prepaid at")
    private String prepaidAt;

    @Schema(description = "Payable at")
    private String payableAt;

    @Schema(description = "Total Prepaid")
    private String totalPrepaid;

    @Schema(description = "Laden on board the Vessel")
    private String ladenOnBoard;

    @Schema(description = "No. of Original B(s)/L")
    private String originalBlNumber;

    @Schema(description = "Place and Date of Issue")
    private String placeDateOfIssue;

    @Schema(description = "Regarding Transhipment Information Please Contact")
    private String transhipmentContact;

    @Schema(description = "Signed for the Carrier")
    private String signedForCarrier;

    @Schema(description = "附件页")
    private BlnoPrintAttachmentRespVO attachment;

    @Schema(description = "前端忽略")
    private String fileName;

    private String signType;
    @Schema(description = "SI状态")
    private String siStatus;
}